html {
  font-size:100%;
  -webkit-text-size-adjust:100%;
  -ms-text-size-adjust:100%;
  font-family:"宋体", "Arial Narrow", HELVETICA;
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
  margin:0;
  padding:0;
}
table {
  border-collapse:collapse;
  border-spacing:0;
}
img, button, input {
  height:auto;
  border:0;
  -ms-interpolation-mode:bicubic;
  vertical-align:middle;
}
address, caption, cite, code, dfn, em, strong, th, var {
  font-style:normal;
  font-weight:normal;
}
ol, ul, li {
  list-style:none;
  list-style-type:none;
}
caption, th { text-align:left; }
h1, h2, h3, h4, h5, h6 {
  font-size:100%;
  overflow:hidden;
}
h3, h4 { font-weight:lighter; }
q:before, q:after { content:''; }
abbr, acronym { border:0; }
sub, sup {
  position:relative;
  font-size:75%;
  line-height:0;
  vertical-align:baseline;
}
sup { top:-0.5em; }
sub { bottom:-0.25em; }
a:hover, a:active { outline:0; }
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display:block; }
audio, canvas, video {
  display:inline-block;
  *display:inline;
  *zoom:1;
}
button, input, select, textarea {
  margin:0;
  font-size:100%;
  vertical-align:middle;
}
button, input {
  *overflow:visible;
  line-height:normal;
}
button::-moz-focus-inner, input::-moz-focus-inner {
  padding:0;
  border:0;
}
button, input[type="button"], input[type="reset"], input[type="submit"] {
  cursor:pointer;
  -webkit-appearance:button;
}
input[type="search"] {
  -webkit-appearance:textfield;
  -webkit-box-sizing:content-box;
  -moz-box-sizing:content-box;
  box-sizing:content-box;
}
input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button { -webkit-appearance:none; }
textarea {
  overflow:auto;
  vertical-align:top;
}
legend, select { color:#000000; }
.clearfix { *zoom:1; }
.clearfix:before, .clearfix:after {
  display:table;
  content:"";
}
.clearfix:after { clear:both; }
.input-block-level {
  display:block;
  width:100%;
  min-height:28px;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  -ms-box-sizing:border-box;
  box-sizing:border-box;
}
@-webkit-keyframes tran {
  0% {
    -webkit-transform:translate(0px,0px);
  }
  50% {
    -webkit-transform:translate(0px,-2px);
  }
  100% {
    -webkit-transform:translate(0px,0px);
  }
}
@-moz-keyframes tran {
  0% {
    -moz-transform:translate(0px,0px);
  }
  50% {
    -moz-transform:translate(0px,-2px);
  }
  100% {
    -moz-transform:translate(0px,0px);
  }
}
@-ms-keyframes tran {
  0% {
    -ms-transform:translate(0px,0px);
  }
  50% {
    -ms-transform:translate(0px,-2px);
  }
  100% {
    -ms-transform:translate(0px,0px);
  }
}
@-o-keyframes tran {
  0% {
    -o-transform:translate(0px,0px);
  }
  50% {
    -o-transform:translate(0px,-2px);
  }
  100% {
    -o-transform:translate(0px,0px);
  }
}
@keyframes tran {
  0% {
    transform:translate(0px,0px);
  }
  50% {
    transform:translate(0px,-2px);
  }
  100% {
    transform:translate(0px,0px);
  }
}
.clr { clear:both; }
table {
  font-size:inherit;
  font:100%;
}
.yahei { font-family:'Hiragino Sans GB', 'Microsoft YaHei', sans-serif !important; }
.f11 { font-size:11px; }
.f12 { font-size:12px; }
.f13 { font-size:13px; }
.f14 { font-size:14px; }
.f16 { font-size:16px; }
.f16 { font-size:16px; }
.f18 { font-size:18px; }
.f20 { font-size:20px; }
.f24 { font-size:24px; }
.fn { font-weight:normal; }
.en-ft { font-family:arial; }
.fn { font-weight:normal; }
.fb { font-weight:700; }
.c83 { color:#838383; }
.f333 { color:#333333; }
.f005BB5 { color:#005bb5; }
.f999 { color:#999999; }
.ff60 { color:#ff6600; }
.ffff { color:#ffffff; }
.fred { color:#ff3c00; }
.grid-1, .grid-2, .grid-3, .grid-4, .grid-50, .grid-60, .grid-70, .grid-80, .grid-90, .grid-10, .grid-11, .grid-12, .grid-13, .grid-14, .grid-15, .grid-16, .grid-17, .grid-18, .grid-19, .grid-20, .grid-21, .grid-22, .grid-23, .grid-24, .grid-25, .grid-26, .grid-27, .grid-28, .grid-29, .grid-30, .grid-31, .grid-32, .grid-33, .grid-34, .grid-35, .grid-36, .grid-37, .grid-38, .grid-39, .grid-40, .grid-41, .grid-42, .grid-43, .grid-44, .grid-45, .grid-46, .grid-47, .grid-48, .grid-49, .grid-50, .grid-51, .grid-52, .grid-53, .grid-54, .grid-55, .grid-56, .grid-57, .grid-58, .grid-59, .grid-60, .grid-61, .grid-62, .grid-63, .grid-64, .grid-65, .grid-66, .grid-67, .grid-68, .grid-69, .grid-70, .grid-71, .grid-72, .grid-73, .grid-74, .grid-75, .grid-76, .grid-77, .grid-78, .grid-79, .grid-80, .grid-81, .grid-82, .grid-83, .grid-84, .grid-85, .grid-86, .grid-87, .grid-88, .grid-89, .grid-90, .grid-91, .grid-92, .grid-93, .grid-94, .grid-95, .grid-96 {
  overflow:hidden;
  margin-left:auto;
  margin-right:auto;
}
.grid-1 { width:10px; }
.grid-2 { width:20px; }
.grid-3 { width:30px; }
.grid-4 { width:40px; }
.grid-5 { width:50px; }
.grid-6 { width:60px; }
.grid-7 { width:70px; }
.grid-8 { width:80px; }
.grid-9 { width:90px; }
.grid-10 { width:100px; }
.grid-11 { width:110px; }
.grid-12 { width:120px; }
.grid-13 { width:130px; }
.grid-14 { width:140px; }
.grid-15 { width:150px; }
.grid-16 { width:160px; }
.grid-17 { width:170px; }
.grid-18 { width:180px; }
.grid-19 { width:190px; }
.grid-20 { width:200px; }
.grid-21 { width:210px; }
.grid-22 { width:220px; }
.grid-23 { width:230px; }
.grid-24 { width:240px; }
.grid-25 { width:250px; }
.grid-26 { width:260px; }
.grid-27 { width:270px; }
.grid-28 { width:280px; }
.grid-29 { width:290px; }
.grid-30 { width:300px; }
.grid-31 { width:310px; }
.grid-32 { width:320px; }
.grid-33 { width:330px; }
.grid-34 { width:340px; }
.grid-35 { width:350px; }
.grid-36 { width:360px; }
.grid-37 { width:370px; }
.grid-38 { width:380px; }
.grid-39 { width:390px; }
.grid-40 { width:400px; }
.grid-41 { width:410px; }
.grid-42 { width:420px; }
.grid-43 { width:430px; }
.grid-44 { width:440px; }
.grid-45 { width:450px; }
.grid-46 { width:460px; }
.grid-47 { width:470px; }
.grid-48 { width:480px; }
.grid-49 { width:490px; }
.grid-50 { width:500px; }
.grid-51 { width:510px; }
.grid-52 { width:520px; }
.grid-53 { width:530px; }
.grid-54 { width:540px; }
.grid-55 { width:550px; }
.grid-56 { width:560px; }
.grid-57 { width:570px; }
.grid-58 { width:580px; }
.grid-59 { width:590px; }
.grid-60 { width:600px; }
.grid-61 { width:610px; }
.grid-62 { width:620px; }
.grid-63 { width:630px; }
.grid-64 { width:640px; }
.grid-65 { width:650px; }
.grid-66 { width:660px; }
.grid-67 { width:670px; }
.grid-68 { width:680px; }
.grid-69 { width:690px; }
.grid-70 { width:700px; }
.grid-71 { width:710px; }
.grid-72 { width:720px; }
.grid-73 { width:730px; }
.grid-74 { width:740px; }
.grid-75 { width:750px; }
.grid-76 { width:760px; }
.grid-77 { width:770px; }
.grid-78 { width:780px; }
.grid-79 { width:790px; }
.grid-80 { width:800px; }
.grid-81 { width:810px; }
.grid-82 { width:820px; }
.grid-83 { width:830px; }
.grid-84 { width:840px; }
.grid-85 { width:850px; }
.grid-86 { width:860px; }
.grid-87 { width:870px; }
.grid-88 { width:880px; }
.grid-89 { width:890px; }
.grid-90 { width:900px; }
.grid-91 { width:910px; }
.grid-92 { width:920px; }
.grid-93 { width:930px; }
.grid-94 { width:940px; }
.grid-95 { width:950px; }
.grid-96 { width:960px; }
.fl { float:left; }
.fr { float:right; }
.show { display:block; }
.hide { display:none; }
.cl { clear:left; }
.cr { clear:right; }
.cb { clear:both; }
.cp { cursor:pointer; }
.tl { text-align:left; }
.tr { text-align:right; }
.tc { text-align:center; }
.tj {
  text-align:justify;
  text-justify:inter-ideograph;
}
.ti { text-indent:-9999em; }
.vm { vertical-align:middle; }
.dib { display:inline-block; }
.ct {
  display:inline-block;
  vertical-align:middle;
}
.pr { position:relative; }
.pa { position:absolute; }
.zoom { *zoom:1; }
.p6 { padding:6px; }
.p8 { padding:8px; }
.p10 { padding:10px; }
.mb5 { margin-bottom:5px; }
.mb10 { margin-bottom:10px; }
.mt7 { margin-top:7px; }
.mb15 { margin-bottom:15px; }
.mb20 { margin-bottom:20px; }
.mt5 { margin-top:5px; }
.mt10 { margin-top:10px; }
.mt15 { margin-top:15px; }
.mt20 { margin-top:20px; }
.blank3 {
  clear:both;
  display:block;
  font-size:1px;
  overflow:hidden;
  height:3px;
}
.blank10 {
  clear:both;
  display:block;
  font-size:1px;
  overflow:hidden;
  height:10px;
}
.blank15 {
  clear:both;
  display:block;
  font-size:1px;
  overflow:hidden;
  height:15px;
}
.blank25 {
  clear:both;
  display:block;
  font-size:1px;
  overflow:hidden;
  height:25px;
}
.noBorder { border:none !important; }
.flighter { font-weight:lighter; }
.oh { overflow:hidden; }
.dib { display:inline-block; }
.hide-text {
  overflow:hidden;
  text-indent:100%;
  white-space:nowrap;
}
a {
  color:#0078b3;
  text-decoration:none;
}
a:hover {
  color:#0078b3;
  text-decoration:underline;
}
body {
  font-family:"宋体", "Arial Narrow", HELVETICA;
  font-size:12px;
  line-height:22px;
  color:#2e2e2e;
  background:#ffffff;
}
input:focus::-webkit-input-placeholder { color:transparent; }
textarea:focus::-webkit-input-placeholder { color:transparent; }
.topbox {
  height:105px;
  position:relative;
}
.top {
  background:url('../images/red-bg.png') left -88px repeat-x;
  height:64px;
  position:relative;
}
.top .header {
  position:relative;
  height:64px;
}
.top .header .logo { float:left; }
.top .header .logo a {
  float:left;
  width:152px;
  height:64px;
  overflow:hidden;
}
.top .header .header-ul {
  position:absolute;
  right:305px;
  top:0;
  height:24px;
  line-height:24px;
}
.top .header .header-ul li { float:left; }
.top .header .header-ul li a {
  color:#ffffff;
  padding:0 10px;
  border-right:1px solid #ffffff;
}
.top .header .header-ul li .a-a {
  border-right:none;
  padding:0;
}
.top .header .header-ul li .a-a em { padding:0 5px; }
.top .header .header-ul li .a-b {
  float:left;
  background:url('../images/plan_bg.png') left top no-repeat;
  height:30px;
  line-height:30px;
  color:#ffffff;
  width:90px;
  color:#780000;
  font-weight:bold;
  text-indent:28px;
  padding:0;
  border-right:none;
  margin:0 10px;
}
.top .header .header-ul li .a-b:hover { text-decoration:none; }
.top .header .header-bar {
  float:right;
  position:relative;
  z-index:1001;
}
.top .header .header-bar .mem-login {
  background:url('../images/red-bg.png') left -64px no-repeat;
  position:absolute;
  top:0;
  right:0;
  height:24px;
  line-height:24px;
  color:#ffffff;
  width:280px;
  padding:0 10px 0 20px;
  text-align:right;
}
.top .header .header-bar .mem-login a { color:#ffffff; }
.top .header .header-bar .mem-login .edit-pass {
  border-right:1px solid #ffffff;
  padding-right:5px;
}
.top .header .header-bar .i-search {
  float:right;
  margin:28px 10px 0 0;
  position:relative;
}
.top .header .header-bar .i-search .search-text {
  -webkit-border-radius:25px;
  -moz-border-radius:25px;
  border-radius:25px;
  padding:2px 6px 2px 30px;
  width:230px;
}
.top .header .header-bar .i-search .icon-search {
  position:absolute;
  left:10px;
  top:5px;
}
.top .header .header-bar .i-search .icon-remove-circle {
  position:absolute;
  right:8px;
  top:5px;
  cursor:pointer;
}
.autocomplete {
  border:1px solid #999999;
  background:#ffffff;
  cursor:default;
  text-align:left;
  max-height:200px;
  overflow:auto;
  margin:1px 6px 6px 30px;
  _height:200px;
  _margin:0;
  _overflow-x:hidden;
}
.autocomplete .selected { background:#ededed; }
.autocomplete div {
  padding:2px 5px;
  white-space:nowrap;
}
.autocomplete strong {
  color:#ff7700;
  font-weight:bold;
}
.main-box { padding-right:10px; }
.tab-tag {
  font-family:"Microsoft Yahei", "微软雅黑", Tahoma, Arial, Helvetica, STHeiti;
  background:#ffffff;
  height:18px;
  line-height:18px;
  border:1px solid #980500;
  position:absolute;
  right:140px;
  cursor:pointer;
  top:6px;
  padding:0 8px;
  display:block;
  text-align:center;
  cursor:pointer;
  -webkit-box-shadow:0 1px 3px rgba(0,0,0,0.25);
  -moz-box-shadow:0 1px 3px rgba(0,0,0,0.25);
  box-shadow:0 1px 3px rgba(0,0,0,0.25);
}
.tab-tag i { margin-left:5px; }
body {
  background:url('../images/siderbg.png') left top repeat-x;
  height:800px;
  overflow:hidden;
}
.login {
  background:url('../images/clg-bg.png') left top no-repeat;
  width:1440px;
  height:800px;
  overflow:hidden;
  margin:auto;
  position:relative;
}
.login .login-box {
  left:469px;
  top:132px;
  position:absolute;
}
.login .login-box .login-panel {
  position:relative;
  padding:100px 0;
}
.login .login-box .login-panel .login-line-1 { padding:40px 0 0 150px; }
.login .login-box .login-panel .login-line-1 input {
  font-size:14px;
  padding:2px 4px;
  height:22px;
  line-height:22px;
  width:210px;
}
.login .login-box .login-panel .login-line-2 { padding:20px 0 0 150px; }
.login .login-box .login-panel .login-line-2 input {
  font-size:14px;
  padding:2px 4px;
  height:22px;
  line-height:22px;
  width:210px;
}
.login .login-box .login-panel .login-line-3 { padding:20px 0 0 150px; }
.login .login-box .login-panel .login-line-3 input {
  font-size:14px;
  padding:2px 4px;
  height:22px;
  line-height:22px;
  width:88px;
}
.login .login-box .login-panel .login-line-3 .login-t { margin-left:15px; }
.login .login-box .login-panel .lg-bt {
  background:url('../images/login-bt.png') left top no-repeat;
  width:124px;
  height:46px;
  line-height:46px;
  opacity:0.9;
  filter:alpha(opacity=90);
  text-indent:-9999px;
  position:absolute;
  left:137px;
  top:277px;
}
.login .login-box .login-panel .lg-bt:hover {
  opacity:1;
  filter:alpha(opacity=100);
}
.login-box {
  background:url('../images/lg-bg.png') left top no-repeat;
  width:504px;
  height:394px;
}
.error-msg{
	color:red;
}
